package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 疫情风险排查对象 yq_risk_check
 * 
 * @author ruoyi
 * @date 2022-03-18
 */
public class YqRiskCheck extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键UUID */
    private String id;

    /** 行业主管街道 */
    @Excel(name = "行业主管街道")
    private String street;

    /** 上报日期 */
    @Excel(name = "上报日期")
    private String commitDate;

    /** 紧急联系人信息 */
    @Excel(name = "紧急联系人信息")
    private String emergencyContact;

    /** 职工姓名 */
    @Excel(name = "职工姓名")
    private String sname;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idNumber;

    /** 手机号 */
    @Excel(name = "手机号")
    private String phone;

    /** 职工返京日期 */
    @Excel(name = "职工返京日期")
    private String returnBjDate;

    /** 住址所在区县 */
    @Excel(name = "住址所在区县")
    private String addressArea;

    /** 住址所在街道 */
    @Excel(name = "住址所在街道")
    private String addressStreet;

    /** 住址所在社区 */
    @Excel(name = "住址所在社区")
    private String addressCommunity;

    /** 到访过中高风险地区名称 */
    @Excel(name = "到访过中高风险地区名称")
    private String addressDetail;

    /** 是否在社区居住（“不在社区居住”指不在居民小区居住，在酒店、单位等非居民小区居住。） */
    @Excel(name = "是否在社区居住", readConverterExp = "“=不在社区居住”指不在居民小区居住，在酒店、单位等非居民小区居住。")
    private String liveInCommunity;

    /** 返京后是否已向居住社区报到 */
    @Excel(name = "返京后是否已向居住社区报到")
    private String reportedCommunityReturn;

    /** 回京后是否已进行核酸检测 */
    @Excel(name = "回京后是否已进行核酸检测")
    private String acidTestsReturn;

    /** 核酸检测结果（最新） */
    @Excel(name = "核酸检测结果", readConverterExp = "最=新")
    private String acidTestsResult;

    /** 备注 */
    @Excel(name = "备注")
    private String bak;

    /** 是否是通勤人员 */
    @Excel(name = "是否是通勤人员")
    private String tongqinState;

    /** 是否已复工 */
    @Excel(name = "是否已复工")
    private String fugongState;

    /** 隔离类型 */
    @Excel(name = "隔离类型")
    private String geliState;

    /** 隔离剩余天数 */
    @Excel(name = "隔离剩余天数")
    private Long geliLastNumber;

    /** 隔离复工日期 */
    @Excel(name = "隔离复工日期")
    private String geliFugongDate;

    /** 因谁隔离 */
    @Excel(name = "因谁隔离")
    private String geliFrom;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setStreet(String street) 
    {
        this.street = street;
    }

    public String getStreet() 
    {
        return street;
    }
    public void setCommitDate(String commitDate) 
    {
        this.commitDate = commitDate;
    }

    public String getCommitDate() 
    {
        return commitDate;
    }
    public void setEmergencyContact(String emergencyContact) 
    {
        this.emergencyContact = emergencyContact;
    }

    public String getEmergencyContact() 
    {
        return emergencyContact;
    }
    public void setSname(String sname) 
    {
        this.sname = sname;
    }

    public String getSname() 
    {
        return sname;
    }
    public void setIdNumber(String idNumber) 
    {
        this.idNumber = idNumber;
    }

    public String getIdNumber() 
    {
        return idNumber;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setReturnBjDate(String returnBjDate) 
    {
        this.returnBjDate = returnBjDate;
    }

    public String getReturnBjDate() 
    {
        return returnBjDate;
    }
    public void setAddressArea(String addressArea) 
    {
        this.addressArea = addressArea;
    }

    public String getAddressArea() 
    {
        return addressArea;
    }
    public void setAddressStreet(String addressStreet) 
    {
        this.addressStreet = addressStreet;
    }

    public String getAddressStreet() 
    {
        return addressStreet;
    }
    public void setAddressCommunity(String addressCommunity) 
    {
        this.addressCommunity = addressCommunity;
    }

    public String getAddressCommunity() 
    {
        return addressCommunity;
    }
    public void setAddressDetail(String addressDetail) 
    {
        this.addressDetail = addressDetail;
    }

    public String getAddressDetail() 
    {
        return addressDetail;
    }
    public void setLiveInCommunity(String liveInCommunity) 
    {
        this.liveInCommunity = liveInCommunity;
    }

    public String getLiveInCommunity() 
    {
        return liveInCommunity;
    }
    public void setReportedCommunityReturn(String reportedCommunityReturn) 
    {
        this.reportedCommunityReturn = reportedCommunityReturn;
    }

    public String getReportedCommunityReturn() 
    {
        return reportedCommunityReturn;
    }
    public void setAcidTestsReturn(String acidTestsReturn) 
    {
        this.acidTestsReturn = acidTestsReturn;
    }

    public String getAcidTestsReturn() 
    {
        return acidTestsReturn;
    }
    public void setAcidTestsResult(String acidTestsResult) 
    {
        this.acidTestsResult = acidTestsResult;
    }

    public String getAcidTestsResult() 
    {
        return acidTestsResult;
    }
    public void setBak(String bak) 
    {
        this.bak = bak;
    }

    public String getBak() 
    {
        return bak;
    }
    public void setTongqinState(String tongqinState) 
    {
        this.tongqinState = tongqinState;
    }

    public String getTongqinState() 
    {
        return tongqinState;
    }
    public void setFugongState(String fugongState) 
    {
        this.fugongState = fugongState;
    }

    public String getFugongState() 
    {
        return fugongState;
    }
    public void setGeliState(String geliState) 
    {
        this.geliState = geliState;
    }

    public String getGeliState() 
    {
        return geliState;
    }
    public void setGeliLastNumber(Long geliLastNumber) 
    {
        this.geliLastNumber = geliLastNumber;
    }

    public Long getGeliLastNumber() 
    {
        return geliLastNumber;
    }
    public void setGeliFugongDate(String geliFugongDate) 
    {
        this.geliFugongDate = geliFugongDate;
    }

    public String getGeliFugongDate() 
    {
        return geliFugongDate;
    }
    public void setGeliFrom(String geliFrom) 
    {
        this.geliFrom = geliFrom;
    }

    public String getGeliFrom() 
    {
        return geliFrom;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("street", getStreet())
            .append("commitDate", getCommitDate())
            .append("emergencyContact", getEmergencyContact())
            .append("sname", getSname())
            .append("idNumber", getIdNumber())
            .append("phone", getPhone())
            .append("returnBjDate", getReturnBjDate())
            .append("addressArea", getAddressArea())
            .append("addressStreet", getAddressStreet())
            .append("addressCommunity", getAddressCommunity())
            .append("addressDetail", getAddressDetail())
            .append("liveInCommunity", getLiveInCommunity())
            .append("reportedCommunityReturn", getReportedCommunityReturn())
            .append("acidTestsReturn", getAcidTestsReturn())
            .append("acidTestsResult", getAcidTestsResult())
            .append("bak", getBak())
            .append("tongqinState", getTongqinState())
            .append("fugongState", getFugongState())
            .append("geliState", getGeliState())
            .append("geliLastNumber", getGeliLastNumber())
            .append("geliFugongDate", getGeliFugongDate())
            .append("geliFrom", getGeliFrom())
            .toString();
    }
}
